MQTT客户端接入说明 | 您所在的位置:网站首页 › 华为推送平台 api › MQTT客户端接入说明 |
在调用创建规则触发条件、创建规则动作和修改规则触发条件配置并激活规则后,您需要参考本文将MQTT客户端接入物联网平台,成功接入后,在您的服务端运行MQTT客户端,即可接收订阅的消息。 连接配置说明MQTT客户端接入物联网平台的连接地址和连接认证参数说明如下: MQTT接入域名每个账号会自动生成,请前往控制台-接入信息页面获取。 clientId:全局唯一即可,建议使用“username”。 username =“accessKey=${accessKey}|timestamp=${timestamp}” password =“${accessCode}” 参数 是否必须 说明 ${accessKey} 是 接入凭证键值,单个键值最多允许10个客户端同时进行建链。 首次建链时候,请参考这里进行预置。 ${timestamp} 是 表示当前时间,13位毫秒值时间戳。服务端校验客户端的时间戳,且时间戳相差5分钟。 ${accessCode} 是 接入凭证密钥,长度不超过256个。 获取MQTT接入凭证若应用使用MQTT协议接入物联网平台进行数据流转需要使用接入凭证,首次使用或者忘记接入凭证请先预置接入凭证。您可以通过调用生成接入凭证接口预置,也可以前往控制台页面进行预置,详细方法请参考如下操作: 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。 选择“规则>数据转发”进入“规则列表”页面。 图1 规则列表![]() ![]() ![]() 如果您之前预置过接入凭证,重新预置之后,之前的接入凭证密钥将不能再使用。 接收平台推送的消息客户端和平台之间建链成功后,订阅数据流转规则中MQTT通道中的Topic,设备上报数据后触发流转规则,平台就会把流转数据推送至MQTT客户端。 |
CopyRight 2018-2019 实验室设备网 版权所有 |